package com.jinke.api.modules.ums.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.jinke.api.modules.ums.model.PreSucLog;

import java.util.List;

/**
 * @author huang
 * @data 2024-05-16
 */
public interface IPreSucLogService extends IService<PreSucLog> {
    /**
     * 未执行的数据保存取消订单日志
     *
     * @param orderNumber 第三方的
     * @param userId
     */
    void saveLog(Integer channelId, Integer userId       ,      String requestId, Integer orderId, String orderNo);

    /**
     * 更新日志
     *
     * @param logs
     */
    void updateCancelApiLog(PreSucLog logs);

    /**
     * 获取不超过7次
     *
     * @return
     */
    List<PreSucLog> getList();


}
